package cc.rengu.igas.channel.xmup.facade.bean;

import java.io.Serializable;

/**
 * 账单明细
 * Created by 王成 on 2019/1/29.
 */
public class BillDetailInfo implements Serializable {
    private String userNum;  /* 用户号码                 */
    private String queryMonth;  /* 缴费年月                 */
    private String relationQueryKey;  /* 关联查询交易键值         */
    private String payBillNo;  /* 支付账单号               */
    private String inqEndMonth;  /* 缴费终止年月             */
    private String barCode;  /* 条码码/标识号            */
    private String userName;  /* 用户姓名                 */
    private String phoneNo;  /* 通讯号码                 */
    private String certType;  /* 证件类型                 */
    private String certNo;  /* 证件号码                 */
    private String houseNo;  /* 缴费户号                 */
    private String houseAddr;  /* 缴费地址                 */
    private String cityCode;  /* 城市代码                 */
    private String bankCode;  /* 银行代码                 */
    private String collectUnit;  /* 执收单位                 */
    private String billGenDate;  /* 出账日期                 */
    private String billBeginDate;  /* 计费开始日期             */
    private String billEndDate;  /* 计费终止日期             */
    private String payDeadLine;  /* 缴费截止日期             */
    private String chargeIndex;  /* 费用索引                 */
    private String lastOweAmt;  /* 上期欠费                 */
    private String lastBalanceAmt;  /* 上期余额                 */
    private String currentBillAmt;  /* 本期账单金额             */
    private String lateAmt;  /* 滞纳金                   */
    private String projectName;  /* 项目名称                 */
    private String detailInfo;  /* 明细信息                 */
    private String invoiceInfo;  /* 发票信息                 */
    private String payupFlag;  /* 费用缴清标志             */
    private String genInvoiceFlag;  /* 是否生成发票             */
    private String paySeqNum;  /* 缴费流水号               */
    private String payDateTime;  /* 缴费日期时间             */
    private String userInfo;  /* 用户信息                 */
    private String payMonthNum;  /* 缴费总月数               */
    private String productType;  /* 产品类别                 */
    private String payMode;  /* 缴费方式                 */
    private String quantity;  /* 数量                     */
    private String unitPrice;  /* 单价                     */
    private String totalPrice;  /* 总价                     */
    private String carIdCode;  /* 车辆识别代码             */
    private String carEngineId;  /* 车辆发动机号             */
    private String payDetailName;  /* 支付明细名称             */
    private String payDetail1;  /* 支付明细1                */
    private String payDetail2;  /* 支付明细2                */
    private String payDetail3;  /* 支付明细3                */
    private String payDetail4;  /* 支付明细4                */
    private String payDetail5;  /* 支付明细5                */
    private String payDetail6;  /* 支付明细6                */
    private String payDetail7;  /* 支付明细7                */
    private String payDetail8;  /* 支付明细8                */
    private String payDetail9;  /* 支付明细9                */
    private String payDetail10;  /* 支付明细10               */
    private String payDetail11;  /* 支付明细11               */
    private String payDetail12;  /* 支付明细12               */
    private String payDetailBmp;  /* 支付位图                 */
    private String payDetailNum;  /* 支付明细总条数           */
    private String paySelectFlag;  /* 选择支付标志             */
    private String meterBeginValue;  /* 起始量表值               */
    private String meterEndValue;  /* 截止量表值               */
    private String meterUseValue;  /* 已使用量表值             */
    private String tradeRspCodeInfo;  /* 行业应答码信息           */
    private String chargePayFlag;  /* 费用可缴标志             */
    private String currentBalance;  /* 本期余额                 */
    private String noticeNumList;  /* 通知单编号列表           */
    private String note;  /* 面额                     */
    private String rechargeStatus;  /* 充值状态                 */
    private String bizOrderId;  /* 业务订单号               */
    private String callerLocation;  /* 手机区域                 */
    private String certInfo;  /* 证件信息                 */
    private String mchntNo;  /* 入账商户号               */
    private String reportTermNo;  /* 报备终端号               */
    private String writeOffRspSeqNum;  /* 销账应答流水号           */
    private String origRspInfo;  /* 原交易应答码信息         */
    private String totalTicketNum;  /* 总罚单数                 */
    private String agentTicketNum;  /* 可代办的罚单数           */
    private String unAgentTicketNum;  /* 不可代办的罚单数         */
    private String dispAgentTicketNum;  /* 页面显示可以代办的罚单数 */
    private String userStatus;  /* 用户状态                 */
    private String userStatusDesc;  /* 用户状态描述             */
    private String industryInfoExpandDomain;  /* 行业信息拓展域           */
    private String collectOrganCode;  /* 征收机关代码             */
    private String taxPayerName;  /* 纳税人名称               */
    private String taxPayerId;  /* 纳税人编码               */
    private String payerOpenBankNo;  /* 付款开户行行号           */
    private String payerBankNo;  /* 付款行行号               */
    private String payerAcctNo;  /* 付款账号                 */
    private String payUnitName;  /* 缴款单位名称             */
    private String agreementNo;  /* 协议书号                 */
    private String tripAgreeStatus;  /* 三方协议保存状态         */
    private String userAcctType;  /* 用户账户类型             */
    private String chargeDate;  /* 首次扣费日期             */
    private String entrustChargeCycleUnit;  /* 委托扣费周期单位         */
    private String entrustChargeCycle;  /* 委托扣费周期             */
    private String chargeMode;  /* 预付费充值方式           */
    private String chargeTriggerAmt;  /* 预付费触发阈值金额       */
    private String chargeAmt;  /* 预付费充值金额           */
    private String maxLimitAmt;  /* 最高限制金额             */
    private String minLimitAmt;  /* 最低限制金额             */
    private String entrustDeadLine;  /* 委托关系限期             */

    public String getUserNum() {
        return userNum;
    }

    public void setUserNum(String userNum) {
        this.userNum = userNum;
    }

    public String getQueryMonth() {
        return queryMonth;
    }

    public void setQueryMonth(String queryMonth) {
        this.queryMonth = queryMonth;
    }

    public String getRelationQueryKey() {
        return relationQueryKey;
    }

    public void setRelationQueryKey(String relationQueryKey) {
        this.relationQueryKey = relationQueryKey;
    }

    public String getPayBillNo() {
        return payBillNo;
    }

    public void setPayBillNo(String payBillNo) {
        this.payBillNo = payBillNo;
    }

    public String getInqEndMonth() {
        return inqEndMonth;
    }

    public void setInqEndMonth(String inqEndMonth) {
        this.inqEndMonth = inqEndMonth;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getHouseNo() {
        return houseNo;
    }

    public void setHouseNo(String houseNo) {
        this.houseNo = houseNo;
    }

    public String getHouseAddr() {
        return houseAddr;
    }

    public void setHouseAddr(String houseAddr) {
        this.houseAddr = houseAddr;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getCollectUnit() {
        return collectUnit;
    }

    public void setCollectUnit(String collectUnit) {
        this.collectUnit = collectUnit;
    }

    public String getBillGenDate() {
        return billGenDate;
    }

    public void setBillGenDate(String billGenDate) {
        this.billGenDate = billGenDate;
    }

    public String getBillBeginDate() {
        return billBeginDate;
    }

    public void setBillBeginDate(String billBeginDate) {
        this.billBeginDate = billBeginDate;
    }

    public String getBillEndDate() {
        return billEndDate;
    }

    public void setBillEndDate(String billEndDate) {
        this.billEndDate = billEndDate;
    }

    public String getPayDeadLine() {
        return payDeadLine;
    }

    public void setPayDeadLine(String payDeadLine) {
        this.payDeadLine = payDeadLine;
    }

    public String getChargeIndex() {
        return chargeIndex;
    }

    public void setChargeIndex(String chargeIndex) {
        this.chargeIndex = chargeIndex;
    }

    public String getLastOweAmt() {
        return lastOweAmt;
    }

    public void setLastOweAmt(String lastOweAmt) {
        this.lastOweAmt = lastOweAmt;
    }

    public String getLastBalanceAmt() {
        return lastBalanceAmt;
    }

    public void setLastBalanceAmt(String lastBalanceAmt) {
        this.lastBalanceAmt = lastBalanceAmt;
    }

    public String getCurrentBillAmt() {
        return currentBillAmt;
    }

    public void setCurrentBillAmt(String currentBillAmt) {
        this.currentBillAmt = currentBillAmt;
    }

    public String getLateAmt() {
        return lateAmt;
    }

    public void setLateAmt(String lateAmt) {
        this.lateAmt = lateAmt;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getDetailInfo() {
        return detailInfo;
    }

    public void setDetailInfo(String detailInfo) {
        this.detailInfo = detailInfo;
    }

    public String getInvoiceInfo() {
        return invoiceInfo;
    }

    public void setInvoiceInfo(String invoiceInfo) {
        this.invoiceInfo = invoiceInfo;
    }

    public String getPayupFlag() {
        return payupFlag;
    }

    public void setPayupFlag(String payupFlag) {
        this.payupFlag = payupFlag;
    }

    public String getGenInvoiceFlag() {
        return genInvoiceFlag;
    }

    public void setGenInvoiceFlag(String genInvoiceFlag) {
        this.genInvoiceFlag = genInvoiceFlag;
    }

    public String getPaySeqNum() {
        return paySeqNum;
    }

    public void setPaySeqNum(String paySeqNum) {
        this.paySeqNum = paySeqNum;
    }

    public String getPayDateTime() {
        return payDateTime;
    }

    public void setPayDateTime(String payDateTime) {
        this.payDateTime = payDateTime;
    }

    public String getUserInfo() {
        return userInfo;
    }

    public void setUserInfo(String userInfo) {
        this.userInfo = userInfo;
    }

    public String getPayMonthNum() {
        return payMonthNum;
    }

    public void setPayMonthNum(String payMonthNum) {
        this.payMonthNum = payMonthNum;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(String totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getCarIdCode() {
        return carIdCode;
    }

    public void setCarIdCode(String carIdCode) {
        this.carIdCode = carIdCode;
    }

    public String getCarEngineId() {
        return carEngineId;
    }

    public void setCarEngineId(String carEngineId) {
        this.carEngineId = carEngineId;
    }

    public String getPayDetailName() {
        return payDetailName;
    }

    public void setPayDetailName(String payDetailName) {
        this.payDetailName = payDetailName;
    }

    public String getPayDetail1() {
        return payDetail1;
    }

    public void setPayDetail1(String payDetail1) {
        this.payDetail1 = payDetail1;
    }

    public String getPayDetail2() {
        return payDetail2;
    }

    public void setPayDetail2(String payDetail2) {
        this.payDetail2 = payDetail2;
    }

    public String getPayDetail3() {
        return payDetail3;
    }

    public void setPayDetail3(String payDetail3) {
        this.payDetail3 = payDetail3;
    }

    public String getPayDetail4() {
        return payDetail4;
    }

    public void setPayDetail4(String payDetail4) {
        this.payDetail4 = payDetail4;
    }

    public String getPayDetail5() {
        return payDetail5;
    }

    public void setPayDetail5(String payDetail5) {
        this.payDetail5 = payDetail5;
    }

    public String getPayDetail6() {
        return payDetail6;
    }

    public void setPayDetail6(String payDetail6) {
        this.payDetail6 = payDetail6;
    }

    public String getPayDetail7() {
        return payDetail7;
    }

    public void setPayDetail7(String payDetail7) {
        this.payDetail7 = payDetail7;
    }

    public String getPayDetail8() {
        return payDetail8;
    }

    public void setPayDetail8(String payDetail8) {
        this.payDetail8 = payDetail8;
    }

    public String getPayDetail9() {
        return payDetail9;
    }

    public void setPayDetail9(String payDetail9) {
        this.payDetail9 = payDetail9;
    }

    public String getPayDetail10() {
        return payDetail10;
    }

    public void setPayDetail10(String payDetail10) {
        this.payDetail10 = payDetail10;
    }

    public String getPayDetail11() {
        return payDetail11;
    }

    public void setPayDetail11(String payDetail11) {
        this.payDetail11 = payDetail11;
    }

    public String getPayDetail12() {
        return payDetail12;
    }

    public void setPayDetail12(String payDetail12) {
        this.payDetail12 = payDetail12;
    }

    public String getPayDetailBmp() {
        return payDetailBmp;
    }

    public void setPayDetailBmp(String payDetailBmp) {
        this.payDetailBmp = payDetailBmp;
    }

    public String getPayDetailNum() {
        return payDetailNum;
    }

    public void setPayDetailNum(String payDetailNum) {
        this.payDetailNum = payDetailNum;
    }

    public String getPaySelectFlag() {
        return paySelectFlag;
    }

    public void setPaySelectFlag(String paySelectFlag) {
        this.paySelectFlag = paySelectFlag;
    }

    public String getMeterBeginValue() {
        return meterBeginValue;
    }

    public void setMeterBeginValue(String meterBeginValue) {
        this.meterBeginValue = meterBeginValue;
    }

    public String getMeterEndValue() {
        return meterEndValue;
    }

    public void setMeterEndValue(String meterEndValue) {
        this.meterEndValue = meterEndValue;
    }

    public String getMeterUseValue() {
        return meterUseValue;
    }

    public void setMeterUseValue(String meterUseValue) {
        this.meterUseValue = meterUseValue;
    }

    public String getTradeRspCodeInfo() {
        return tradeRspCodeInfo;
    }

    public void setTradeRspCodeInfo(String tradeRspCodeInfo) {
        this.tradeRspCodeInfo = tradeRspCodeInfo;
    }

    public String getChargePayFlag() {
        return chargePayFlag;
    }

    public void setChargePayFlag(String chargePayFlag) {
        this.chargePayFlag = chargePayFlag;
    }

    public String getCurrentBalance() {
        return currentBalance;
    }

    public void setCurrentBalance(String currentBalance) {
        this.currentBalance = currentBalance;
    }

    public String getNoticeNumList() {
        return noticeNumList;
    }

    public void setNoticeNumList(String noticeNumList) {
        this.noticeNumList = noticeNumList;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getRechargeStatus() {
        return rechargeStatus;
    }

    public void setRechargeStatus(String rechargeStatus) {
        this.rechargeStatus = rechargeStatus;
    }

    public String getBizOrderId() {
        return bizOrderId;
    }

    public void setBizOrderId(String bizOrderId) {
        this.bizOrderId = bizOrderId;
    }

    public String getCallerLocation() {
        return callerLocation;
    }

    public void setCallerLocation(String callerLocation) {
        this.callerLocation = callerLocation;
    }

    public String getCertInfo() {
        return certInfo;
    }

    public void setCertInfo(String certInfo) {
        this.certInfo = certInfo;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getReportTermNo() {
        return reportTermNo;
    }

    public void setReportTermNo(String reportTermNo) {
        this.reportTermNo = reportTermNo;
    }

    public String getWriteOffRspSeqNum() {
        return writeOffRspSeqNum;
    }

    public void setWriteOffRspSeqNum(String writeOffRspSeqNum) {
        this.writeOffRspSeqNum = writeOffRspSeqNum;
    }

    public String getOrigRspInfo() {
        return origRspInfo;
    }

    public void setOrigRspInfo(String origRspInfo) {
        this.origRspInfo = origRspInfo;
    }

    public String getTotalTicketNum() {
        return totalTicketNum;
    }

    public void setTotalTicketNum(String totalTicketNum) {
        this.totalTicketNum = totalTicketNum;
    }

    public String getAgentTicketNum() {
        return agentTicketNum;
    }

    public void setAgentTicketNum(String agentTicketNum) {
        this.agentTicketNum = agentTicketNum;
    }

    public String getUnAgentTicketNum() {
        return unAgentTicketNum;
    }

    public void setUnAgentTicketNum(String unAgentTicketNum) {
        this.unAgentTicketNum = unAgentTicketNum;
    }

    public String getDispAgentTicketNum() {
        return dispAgentTicketNum;
    }

    public void setDispAgentTicketNum(String dispAgentTicketNum) {
        this.dispAgentTicketNum = dispAgentTicketNum;
    }

    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public String getUserStatusDesc() {
        return userStatusDesc;
    }

    public void setUserStatusDesc(String userStatusDesc) {
        this.userStatusDesc = userStatusDesc;
    }

    public String getIndustryInfoExpandDomain() {
        return industryInfoExpandDomain;
    }

    public void setIndustryInfoExpandDomain(String industryInfoExpandDomain) {
        this.industryInfoExpandDomain = industryInfoExpandDomain;
    }

    public String getCollectOrganCode() {
        return collectOrganCode;
    }

    public void setCollectOrganCode(String collectOrganCode) {
        this.collectOrganCode = collectOrganCode;
    }

    public String getTaxPayerName() {
        return taxPayerName;
    }

    public void setTaxPayerName(String taxPayerName) {
        this.taxPayerName = taxPayerName;
    }

    public String getTaxPayerId() {
        return taxPayerId;
    }

    public void setTaxPayerId(String taxPayerId) {
        this.taxPayerId = taxPayerId;
    }

    public String getPayerOpenBankNo() {
        return payerOpenBankNo;
    }

    public void setPayerOpenBankNo(String payerOpenBankNo) {
        this.payerOpenBankNo = payerOpenBankNo;
    }

    public String getPayerBankNo() {
        return payerBankNo;
    }

    public void setPayerBankNo(String payerBankNo) {
        this.payerBankNo = payerBankNo;
    }

    public String getPayerAcctNo() {
        return payerAcctNo;
    }

    public void setPayerAcctNo(String payerAcctNo) {
        this.payerAcctNo = payerAcctNo;
    }

    public String getPayUnitName() {
        return payUnitName;
    }

    public void setPayUnitName(String payUnitName) {
        this.payUnitName = payUnitName;
    }

    public String getAgreementNo() {
        return agreementNo;
    }

    public void setAgreementNo(String agreementNo) {
        this.agreementNo = agreementNo;
    }

    public String getTripAgreeStatus() {
        return tripAgreeStatus;
    }

    public void setTripAgreeStatus(String tripAgreeStatus) {
        this.tripAgreeStatus = tripAgreeStatus;
    }

    public String getUserAcctType() {
        return userAcctType;
    }

    public void setUserAcctType(String userAcctType) {
        this.userAcctType = userAcctType;
    }

    public String getChargeDate() {
        return chargeDate;
    }

    public void setChargeDate(String chargeDate) {
        this.chargeDate = chargeDate;
    }

    public String getEntrustChargeCycleUnit() {
        return entrustChargeCycleUnit;
    }

    public void setEntrustChargeCycleUnit(String entrustChargeCycleUnit) {
        this.entrustChargeCycleUnit = entrustChargeCycleUnit;
    }

    public String getEntrustChargeCycle() {
        return entrustChargeCycle;
    }

    public void setEntrustChargeCycle(String entrustChargeCycle) {
        this.entrustChargeCycle = entrustChargeCycle;
    }

    public String getChargeMode() {
        return chargeMode;
    }

    public void setChargeMode(String chargeMode) {
        this.chargeMode = chargeMode;
    }

    public String getChargeTriggerAmt() {
        return chargeTriggerAmt;
    }

    public void setChargeTriggerAmt(String chargeTriggerAmt) {
        this.chargeTriggerAmt = chargeTriggerAmt;
    }

    public String getChargeAmt() {
        return chargeAmt;
    }

    public void setChargeAmt(String chargeAmt) {
        this.chargeAmt = chargeAmt;
    }

    public String getMaxLimitAmt() {
        return maxLimitAmt;
    }

    public void setMaxLimitAmt(String maxLimitAmt) {
        this.maxLimitAmt = maxLimitAmt;
    }

    public String getMinLimitAmt() {
        return minLimitAmt;
    }

    public void setMinLimitAmt(String minLimitAmt) {
        this.minLimitAmt = minLimitAmt;
    }

    public String getEntrustDeadLine() {
        return entrustDeadLine;
    }

    public void setEntrustDeadLine(String entrustDeadLine) {
        this.entrustDeadLine = entrustDeadLine;
    }
}
